i feel a lot better now - Deutsch Englisch Wörterbuch